#ifndef __ALMACENAMIENTO_DOCS_H__
#define __ALMACENAMIENTO_DOCS_H__

#include <stdio.h>
#include <string.h>
#include <sstream>
#include <iostream>

#include "global.h"
#include "RegistroIndiceDocumentos.h"

#define NOMBRE_ARCHIVO_INDICE_DOCS "indiceDocs"

using namespace std;

class AlmacenamientoDocs {

	private:
		FILE * archivoIndiceDocs;
		int cantRegistros;
	
	public:
		AlmacenamientoDocs (char * modo);
		virtual ~AlmacenamientoDocs();

		RegistroIndiceDocumentos * leerRegistroIndiceDocs (int posicion);
		void escribirRegistroIndiceDocs (RegistroIndiceDocumentos *regIndiceDocs);
		void escribirNormaRegistro(int posicion, float norma);
		int getCantidadRegistros();
};

#endif
